

import CryptoJS from 'crypto-js'

export default {

    //加密

    encrypt(word, keyStr){

        keyStr = keyStr ? keyStr : '7SPsjAXZ/+MLZaft';

        let key = CryptoJS.enc.Utf8.parse(keyStr);//Latin1 w8m31+Yy/Nw6thPsMpO5fg==

        let srcs = CryptoJS.enc.Utf8.parse(word);

        let encrypted = CryptoJS.AES.encrypt(srcs, key, {mode:CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7});

        return encrypted.toString();

    },

    //解密

    decrypt(word, keyStr){

        keyStr = keyStr ? keyStr : '7SPsjAXZ/+MLZaft';

        var key = CryptoJS.enc.Utf8.parse(keyStr);//Latin1 w8m31+Yy/Nw6thPsMpO5fg==

        var decrypt = CryptoJS.AES.decrypt(word, key, {mode:CryptoJS.mode.ECB,padding: CryptoJS.pad.Pkcs7});

        return CryptoJS.enc.Utf8.stringify(decrypt).toString();

    }

}



